Помощь по скриптам | Нужно подзаработать(qiwi)
Тема (Открытое голосование)
- (6 чел. - 100 %)
+ (0 чел. - 0 %)
± (0 чел. - 0 %)
Всего проголосовало: 6 чел.
Кому нужна помощь в php, css и тд и тп, мне нужно подзаработать, по этому я могу писать/помогать вам с сайтами и скриптами на php, html и со стилями css за плату на qiwi. Кого интересует и кому нужно пишите сюда или в лс, договоримся. Так же могу помочь с поиском скриптов.
DELETED
17 марта 2019, в 21:14
Delete
Cezarionis, счас
Cezarionis, мой старый sql парсер дампов. Не помню уже для чего я его писал.
<?php
/**
* Парсер SQL-запросов
*
*/
class SQLParser
{
/**
* Выборка SQL-запросов из файла
*
* @param string $file
* @return array
*/
static public function getQueriesFromFile( $file )
{
return self::getQueries( file_get_contents($file) );
}
/**
* Разбор SQL-строки на запросы
*
* @param string $sql
* @return array
*/
static public function getQueries( $sql )
{
$queries = array();
$strlen = strlen($sql);
$position = 0;
$query = '';
for ( ; $position < $strlen; ++$position )
{
$char = $sql{ $position };
switch ( $char )
{
case '-':
if ( substr($sql, $position, 3) !== '-- ' )
{
$query .= $char;
break;
}
case '#':
while ( $char !== "\r" && $char !== "\n" && $position < $strlen - 1 )
$char = $sql{ ++$position };
break;
case '`':
case '\'':
case '"':
$quote = $char;
$query .= $quote;
while ( $position < $strlen - 1 )
{
$char = $sql{ ++$position };
if ( $char === '\\' )
{
$query .= $char;
if ( $position < $strlen - 1 )
{
$char = $sql{ ++$position };
$query .= $char;
if ( $position < $strlen - 1 ) $char = $sql{ ++$position };
}
else
{
break;
}
}
if ( $char === $quote ) break;
$query .= $char;
}
$query .= $quote;
break;
case ';':
$query = trim($query);
if ( $query ) $queries[] = $query;
$query = '';
break;
default:
$query .= $char;
break;
}
}
$query = trim( $query );
if ( $query ) $queries[] = $query;
return $queries;
}
}
?>
DELETED
17 марта 2019, в 21:21
Delete
https://anton-pribora.ru/articles/php/sql-parser/
ахахаха спалился
DELETED
17 марта 2019, в 21:27
Delete
Cezarionis (17.03.2019 в 21:27)
mimiil, обьясни как код выше работает?
mimiil, обьясни как код выше работает?
автор дрочить и спать пошел
Bopo6eu (17.03.2019 в 21:46)
Cezarionis (17.03.2019 в 21:27)
mimiil, обьясни как код выше работает?
автор дрочить и спать пошел
дрочер, это ты.
Cezarionis (17.03.2019 в 21:27)
mimiil, обьясни как код выше работает?
автор дрочить и спать пошел